
#pragma once

class CharPoint {
public:
    /** Default constructor */
    CharPoint();

    CharPoint(const int x, const int y);

    /** Default destructor */
    ~CharPoint();
    /** Copy constructor
     *  \param other Object to copy from
     */
    CharPoint(const CharPoint& other);
    /** Assignment operator
     *  \param other Object to assign from
     *  \return A reference to this
     */
    CharPoint& operator=(const CharPoint& other);

    int x; //!< Member variable "x"
    int y; //!< Member variable "y"

};
